#ifndef QVULKANPAINTDEVICE_H
#define QVULKANPAINTDEVICE_H

#include <QPaintDevice>
#include <QPainterPath>
#include <QVulkanPaintEngine.h>

class QVulkanPaintDevice : public QPaintDevice
{
public:
    QVulkanPaintDevice();

    void fillPath(const QPainterPath &path, const QBrush &brush);

public:
    QPaintEngine *paintEngine() const override;
    void setSize(QSize);
    QVulkanPaintEngine *engine = nullptr;
};

#endif // QVULKANPAINTDEVICE_H
